devil's plaything - French English Dictionary